package com.ruoyi.walmart.service.auth;

import com.ruoyi.common.core.domain.Platform;
import com.ruoyi.common.core.domain.TreeSelect;
import com.ruoyi.common.core.domain.Vendor;

import java.util.List;

public interface PlatformService {
    /**
     * 查询
     * @param platform 条件
     * @return 结果
     */
    List<Platform> selectAllList(Platform platform);

    /**
     * 查询店铺名称树结构信息
     * @param platform 店铺名称信息
     * @return 店铺名称树信息集合
     */
    public List<TreeSelect> selectPlatformTreeList(Platform platform);

    /**
     * 构建前端所需要树结构
     *
     * @param platformList 店铺名称列表
     * @return 树结构列表
     */
    public List<Platform> buildPlatformTree(List<Platform> platformList);

    /**
     * 构建前端所需要下拉树结构
     *
     * @param platformList 店铺名称列表
     * @return 下拉树结构列表
     */
    public List<TreeSelect> buildPlatformTreeSelect(List<Platform> platformList);
}
